import 'package:flutter/material.dart';

class AppRouter {
//   // 生成路由
//   static Route<dynamic> generateRoute(RouteSettings settings) {
//     switch (settings.name) {
//       case '/':
//         return MaterialPageRoute(builder: (_) => const HomePage());

//       case '/second':
//         // 接收参数
//         final args = settings.arguments as Map<String, dynamic>?;
//         return MaterialPageRoute(
//           builder: (_) => SecondPage(
//             title: args?['title'] ?? '默认标题',
//           ),
//         );

//       default:
//         return MaterialPageRoute(
//           builder: (_) => Scaffold(
//             body: Center(child: Text('未知路由: ${settings.name}')),
//           ),
//         );
//     }
//   }

  // 便捷方法 - 跳转到第二页
  static void goToSecondPage(BuildContext context, {String? title}) {
    Navigator.pushNamed(
      context,
      '/second',
      arguments: {'title': title},
    );
  }
}
